package com.example.lemis.model.dto;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Null;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class DoorplateApplyDTO {
    @Null(message = "id 由数据库自动生成")
    private Long id;
    @NotNull(message = "申请级别不能为空")
    private Long levels = 3L; // 申请级别，默认为3
    @NotNull(message = "门牌类别不能为空")
    private Long clazzId;
    @NotNull(message = "门牌所属街道不能为空")
    private Long streetId;
    @NotNull(message = "门牌号不能为空")
    private Long code;
    @NotNull(message = "门牌经度不能为空")
    private BigDecimal lng;
    @NotNull(message = "门牌纬度不能为空")
    private BigDecimal lat;

    private String remark;

}
